package cn.fl.ref.fncprjpaysch.vo;

import java.math.BigDecimal;
import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

public class FncPrjPaySchDVO extends BaseVO {
	private static final long serialVersionUID = 1166923614726659498L;

	private Long id;//主键

    private Long paySchId;//关联还款支付表编号

    private Integer payPd;//期次

    private Date gthrDt;//归集日期

    private Date payDt;//支付日期

    private BigDecimal feeAmt;//费用金额

    private Integer feeClsCd;//还款拆分项分类

    private Long relvOthrFeeId;//关联融资方案计费编号

    private String feeRem;//备注

    private BigDecimal arAmt;//未核销金额

    private BigDecimal paidUpAmt;//已核销金额
    
    private BigDecimal actualAmt;//当次核销金额

    private Integer isModify;//是否已修改

    private Integer isDel;//是否已删除

    private Long version;//版本号

    private Date crtTm;//创建时间

    private Long crtUsrId;//创建用户

    private Date mdfTm;//变更时间

    private Long mdfUsrId;//变更人

    private Integer canSt;//核销状态
    
    private BigDecimal floatAmt;//浮动金额
    
    private Date actPymtDt;//实际付款日期
    
    private BigDecimal actPymtAmt;//实际付款金额
    private Long payAccId;//付款账户
    private String payAccNo;//付款账号
    private String payAccNoHtml;//付款账号(html 点击弹出详情页面)
    private String payAccNm;//付款人
    private Long rcvpymtAccId;//收款账户
    private String rcvpymtAccNoHtml;//收款账号(html 点击弹出详情页面)
    private String rcvpymtAccNo;//收款账号
    private String rcvpymtAccNm;//收款人
    
    public String getPayAccNo() {
		return payAccNo;
	}

	public void setPayAccNo(String payAccNo) {
		this.payAccNo = payAccNo;
	}

	public String getPayAccNm() {
		return payAccNm;
	}

	public void setPayAccNm(String payAccNm) {
		this.payAccNm = payAccNm;
	}

	public String getRcvpymtAccNo() {
		return rcvpymtAccNo;
	}

	public void setRcvpymtAccNo(String rcvpymtAccNo) {
		this.rcvpymtAccNo = rcvpymtAccNo;
	}

	public String getRcvpymtAccNm() {
		return rcvpymtAccNm;
	}

	public void setRcvpymtAccNm(String rcvpymtAccNm) {
		this.rcvpymtAccNm = rcvpymtAccNm;
	}

	public Long getPayAccId() {
		return payAccId;
	}

	public void setPayAccId(Long payAccId) {
		this.payAccId = payAccId;
	}

	public Long getRcvpymtAccId() {
		return rcvpymtAccId;
	}

	public void setRcvpymtAccId(Long rcvpymtAccId) {
		this.rcvpymtAccId = rcvpymtAccId;
	}

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getPaySchId() {
        return paySchId;
    }

    public void setPaySchId(Long paySchId) {
        this.paySchId = paySchId;
    }

    public Date getGthrDt() {
        return gthrDt;
    }

    public void setGthrDt(Date gthrDt) {
        this.gthrDt = gthrDt;
    }

    public Date getPayDt() {
        return payDt;
    }

    public void setPayDt(Date payDt) {
        this.payDt = payDt;
    }

    public Long getRelvOthrFeeId() {
        return relvOthrFeeId;
    }

    public void setRelvOthrFeeId(Long relvOthrFeeId) {
        this.relvOthrFeeId = relvOthrFeeId;
    }

    public String getFeeRem() {
        return feeRem;
    }

    public void setFeeRem(String feeRem) {
        this.feeRem = feeRem;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public Date getCrtTm() {
        return crtTm;
    }

    public void setCrtTm(Date crtTm) {
        this.crtTm = crtTm;
    }

    public Long getCrtUsrId() {
        return crtUsrId;
    }

    public void setCrtUsrId(Long crtUsrId) {
        this.crtUsrId = crtUsrId;
    }

    public Date getMdfTm() {
        return mdfTm;
    }

    public void setMdfTm(Date mdfTm) {
        this.mdfTm = mdfTm;
    }

    public Long getMdfUsrId() {
        return mdfUsrId;
    }

    public void setMdfUsrId(Long mdfUsrId) {
        this.mdfUsrId = mdfUsrId;
    }

	public Integer getPayPd() {
		return payPd;
	}

	public void setPayPd(Integer payPd) {
		this.payPd = payPd;
	}

	public BigDecimal getFeeAmt() {
		return feeAmt;
	}

	public void setFeeAmt(BigDecimal feeAmt) {
		this.feeAmt = feeAmt;
	}

	public Integer getFeeClsCd() {
		return feeClsCd;
	}

	public void setFeeClsCd(Integer feeClsCd) {
		this.feeClsCd = feeClsCd;
	}

	public BigDecimal getArAmt() {
		return arAmt;
	}

	public void setArAmt(BigDecimal arAmt) {
		this.arAmt = arAmt;
	}

	public BigDecimal getPaidUpAmt() {
		return paidUpAmt;
	}

	public void setPaidUpAmt(BigDecimal paidUpAmt) {
		this.paidUpAmt = paidUpAmt;
	}

	public Integer getIsModify() {
		return isModify;
	}

	public void setIsModify(Integer isModify) {
		this.isModify = isModify;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public Integer getCanSt() {
		return canSt;
	}

	public void setCanSt(Integer canSt) {
		this.canSt = canSt;
	}

	public BigDecimal getActualAmt() {
		return actualAmt;
	}

	public void setActualAmt(BigDecimal actualAmt) {
		this.actualAmt = actualAmt;
	}

	public BigDecimal getFloatAmt() {
		return floatAmt;
	}

	public void setFloatAmt(BigDecimal floatAmt) {
		this.floatAmt = floatAmt;
	}

	public Date getActPymtDt() {
		return actPymtDt;
	}

	public void setActPymtDt(Date actPymtDt) {
		this.actPymtDt = actPymtDt;
	}

	public BigDecimal getActPymtAmt() {
		return actPymtAmt;
	}

	public void setActPymtAmt(BigDecimal actPymtAmt) {
		this.actPymtAmt = actPymtAmt;
	}

	public String getRcvpymtAccNoHtml() {
		return rcvpymtAccNoHtml;
	}

	public void setRcvpymtAccNoHtml(String rcvpymtAccNoHtml) {
		this.rcvpymtAccNoHtml = rcvpymtAccNoHtml;
	}

	public String getPayAccNoHtml() {
		return payAccNoHtml;
	}

	public void setPayAccNoHtml(String payAccNoHtml) {
		this.payAccNoHtml = payAccNoHtml;
	}
	
	@Override
	public String toString() {
		return "FncPrjPaySchDVO [id=" + id + ", paySchId=" + paySchId + ", payPd=" + payPd + ", gthrDt=" + gthrDt
				+ ", payDt=" + payDt + ", feeAmt=" + feeAmt + ", feeClsCd=" + feeClsCd + ", relvOthrFeeId="
				+ relvOthrFeeId + ", feeRem=" + feeRem + ", arAmt=" + arAmt + ", paidUpAmt=" + paidUpAmt
				+ ", actualAmt=" + actualAmt + ", isModify=" + isModify + ", isDel=" + isDel + ", version=" + version
				+ ", crtTm=" + crtTm + ", crtUsrId=" + crtUsrId + ", mdfTm=" + mdfTm + ", mdfUsrId=" + mdfUsrId
				+ ", canSt=" + canSt + ", floatAmt=" + floatAmt + ", actPymtDt=" + actPymtDt + ", actPymtAmt="
				+ actPymtAmt + ", toString()=" + super.toString() + "]";
	}

}
